package com.szholly.plug.arcgis.entity;

import com.szholly.data.general.*;

/**
 * 图层信息表
 */
public class GisLayerRow extends RowBase {

	private static final long serialVersionUID = 1L;

	/**
	 * 分组名称
	 */
	public final static String FIELD_SGroupname = "S_GROUPNAME";

	/**
	 * 坐标系统
	 */
	public final static String FIELD_SWkid = "S_WKID";

	/**
	 * 是否显示
	 */
	public final static String FIELD_SVisible = "S_VISIBLE";

	/**
	 * 最小级别
	 */
	public final static String FIELD_IMinlevel = "I_MINLEVEL";

	/**
	 * 最小比例尺
	 */
	public final static String FIELD_DMinscale = "D_MINSCALE";

	/**
	 * 最大级别
	 */
	public final static String FIELD_IMaxlevel = "I_MAXLEVEL";

	/**
	 * 范围
	 */
	public final static String FIELD_SExtent = "S_EXTENT";

	/**
	 * 透明度
	 */
	public final static String FIELD_DTransparency = "D_TRANSPARENCY";

	/**
	 * 最大比例尺
	 */
	public final static String FIELD_DMaxscale = "D_MAXSCALE";

	/**
	 * 图层名称
	 */
	public final static String FIELD_SName = "S_NAME";

	/**
	 * 图层layer名称
	 */
	public final static String FIELD_SLayername = "S_LAYERNAME";

	/**
	 * 类型
	 */
	public final static String FIELD_SType = "S_TYPE";

	/**
	 * 显示索引
	 */
	public final static String FIELD_IIndex = "I_INDEX";

	/**
	 * 要显示的图层ID集合
	 */
	public final static String FIELD_SShowids = "S_SHOWIDS";

	/**
	 * 地址
	 */
	public final static String FIELD_SUrl = "S_URL";
	
	/**
	 * 是否可用
	 */
	public final static String FIELD_ISUSE = "S_ISUSE";

	/**
	 * 获取分组名称
	 */
	public String getSGroupname() {
		return (String) getValue(GlobalDataType.String, FIELD_SGroupname);
	}

	/**
	 * 设置分组名称
	 */
	public void setSGroupname(String value) {
		setValue(FIELD_SGroupname, value);
	}

	/**
	 * 获取坐标系统
	 */
	public String getSWkid() {
		return (String) getValue(GlobalDataType.String, FIELD_SWkid);
	}

	/**
	 * 设置坐标系统
	 */
	public void setSWkid(String value) {
		setValue(FIELD_SWkid, value);
	}

	/**
	 * 获取是否显示
	 */
	public String getSVisible() {
		return (String) getValue(GlobalDataType.String, FIELD_SVisible);
	}

	/**
	 * 设置是否显示
	 */
	public void setSVisible(String value) {
		setValue(FIELD_SVisible, value);
	}

	/**
	 * 获取最小级别
	 */
	public Integer getIMinlevel() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_IMinlevel);
	}

	/**
	 * 设置最小级别
	 */
	public void setIMinlevel(Integer value) {
		setValue(FIELD_IMinlevel, value);
	}

	/**
	 * 获取最小比例尺
	 */
	public Double getDMinscale() {
		return (Double) getValue(GlobalDataType.Double, FIELD_DMinscale);
	}

	/**
	 * 设置最小比例尺
	 */
	public void setDMinscale(Double value) {
		setValue(FIELD_DMinscale, value);
	}

	/**
	 * 获取最大级别
	 */
	public Integer getIMaxlevel() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_IMaxlevel);
	}

	/**
	 * 设置最大级别
	 */
	public void setIMaxlevel(Integer value) {
		setValue(FIELD_IMaxlevel, value);
	}

	/**
	 * 获取范围
	 */
	public String getSExtent() {
		return (String) getValue(GlobalDataType.String, FIELD_SExtent);
	}

	/**
	 * 设置范围
	 */
	public void setSExtent(String value) {
		setValue(FIELD_SExtent, value);
	}

	/**
	 * 获取透明度
	 */
	public Double getDTransparency() {
		return (Double) getValue(GlobalDataType.Double, FIELD_DTransparency);
	}

	/**
	 * 设置透明度
	 */
	public void setDTransparency(Double value) {
		setValue(FIELD_DTransparency, value);
	}

	/**
	 * 获取最大比例尺
	 */
	public Double getDMaxscale() {
		return (Double) getValue(GlobalDataType.Double, FIELD_DMaxscale);
	}

	/**
	 * 设置最大比例尺
	 */
	public void setDMaxscale(Double value) {
		setValue(FIELD_DMaxscale, value);
	}

	/**
	 * 获取图层名称
	 */
	public String getSName() {
		return (String) getValue(GlobalDataType.String, FIELD_SName);
	}

	/**
	 * 设置图层名称
	 */
	public void setSName(String value) {
		setValue(FIELD_SName, value);
	}

	/**
	 * 获取图层layer名称
	 */
	public String getSLayername() {
		return (String) getValue(GlobalDataType.String, FIELD_SLayername);
	}

	/**
	 * 设置图层layer名称
	 */
	public void setSLayername(String value) {
		setValue(FIELD_SLayername, value);
	}

	/**
	 * 获取类型
	 */
	public String getSType() {
		return (String) getValue(GlobalDataType.String, FIELD_SType);
	}

	/**
	 * 设置类型
	 */
	public void setSType(String value) {
		setValue(FIELD_SType, value);
	}

	/**
	 * 获取显示索引
	 */
	public Integer getIIndex() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_IIndex);
	}

	/**
	 * 设置显示索引
	 */
	public void setIIndex(Integer value) {
		setValue(FIELD_IIndex, value);
	}

	/**
	 * 获取要显示的图层ID集合
	 */
	public String getSShowids() {
		return (String) getValue(GlobalDataType.String, FIELD_SShowids);
	}

	/**
	 * 设置要显示的图层ID集合
	 */
	public void setSShowids(String value) {
		setValue(FIELD_SShowids, value);
	}

	/**
	 * 获取地址
	 */
	public String getSUrl() {
		return (String) getValue(GlobalDataType.String, FIELD_SUrl);
	}

	/**
	 * 设置地址
	 */
	public void setSUrl(String value) {
		setValue(FIELD_SUrl, value);
	}
}